Critical Insight into Maintainability and Reliability Assessment Aspects of Software Systems Using Soft Computing Approaches
نویسندگان
چکیده
Maintaining software has always been a difficult task. In most cases,maintaining software takes greater time and effort than its development time. Also, predicting the software maintainability makes the process more complex. Reliability in terms of application software is characterized as the functioning of software i.e. carrying out its operations without any failure is the most important requirement of the Software. Researchers and developers are working on devising various techniques/algorithms for better prediction of these two aspects. Soft computing techniques like Fuzzy Logic, NeuralNetwork,Hybrid and several others have been extremely used for this purpose.In the present paper, detailed survey has been conducted on the various techniques for predicting reliability and maintainability of software system.
منابع مشابه
Proposing an Efficient Software-Based Method for Enhancing the Reliability of Critical Application Robot
Robots play such remarkable roles in humans’ modern lives that performing many tasks without them isimpossible. Using robotic systems is gradually increasing the tasks allocated to them and they are becomingmore complex and critical. Software reliability is one of the most significant requirements of robots. Forenhancing reliability, systems should be inherently designed to be tolerable of soft...
متن کاملReliability assessment of power distribution systems using disjoint path-set algorithm
Finding the reliability expression of different substation configurations can help design a distribution system with the best overall reliability. This paper presents a computerized a nd implemented algorithm, based on Disjoint Sum of Product (DSOP) algorithm. The algorithm was synthesized and applied for the first time to the determination of reliability expression of a substation to determine...
متن کاملMaintainability Prediction from Project Metrics Data Analysis Using Artificial Neural Network: An Interdisciplinary Study
Software maintainability is an important aspect for all software engineering paradigms. Considering the maintainability a factor influencing the software quality and reliability, the estimation can help to improve overall software quality. Maintainability is an indirect and derived measure which needs to predict using the other direct measures. Soft computing approaches have been used widely in...
متن کاملAssessment of Structure-Specific Fragility Curves for Soft Storey Buildings Implementing IDA and SPO Approaches
Soft storey building is popular due to the functional and aesthetic purpose, despite its weakness in resisting seismic excitation. Nonlinear Static (Pushover) Analysis (POA) is a time saving and simple assessment procedure prosposed in Eurocode 8 (EC8). However, its reliability in designing structure still remains a question. At the first stage, seismic performance of several building models us...
متن کاملAnalysis of reliability and maintainability for multiple repairable units (Case study: Sungun copper mine)
The appropriate operating of mining machines is affected by both the executive and environmental factors. Considering the effects and the related risks lead to a better understanding of the failures of such machines. This leads to a proper prediction of the reliability parameters of such machines. In this research work, the reliability and maintainability analysis of the loading and haulage mac...
متن کامل